//AlgorithmStrategy.h
#ifndef ALGORITHMSTRATEGY_H
#define ALGORITHMSTRATEGY_H

class Algorithm;

class AlgorithmStrategy
{
public:
    AlgorithmStrategy(Algorithm* alg);

    ~AlgorithmStrategy();
    void encrypt();
    void decrypt();
    void DPA_analyses();

private:
    Algorithm* _alg;

};

#endif // ALGORITHMSTRATEGY_H
